﻿html { background:#ffffff; color:#000; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, form, input, textarea, p { margin:0; padding:0; }
img { border:0; }
ol, ul { list-style:none; }
h1, h2, h3 { font-weight:normal; font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-weight:inherit; font-size:inherit; }
input, textarea, select { *font-size:100%;
}
legend { color:#000; }
a { color:inherit; text-decoration:none; }
/*******CSS reset*************/
body { color:#444; font-size:14px; font-family:"微软雅黑", Microsoft YaHei; min-width:1440px; }
.f12 { font-size:12px; }
.f16 { font-size:16px; }
.bold { font-weight:bold; }
.white { color:#fff; }
.left { float:left; }
.right { float:right; }
.t_r { text-align:right; }
.clear { clear:both; }
.relative { position:relative; }
.absolute { position:absolute; }
.rel_center { position:relative; left:50%; }
.hidden { display:none; }
.Newstime { float:right; }
.top_back { width:100%; height: auto; }
.wrap { margin:0 auto; width:100%; }
.header { width:100%; height:auto; }
.i_topk { width:100%; height:40px; line-height:40px; margin:0 auto; background-color:#f4f4f4; font-size:12px; }
.i_top { width:1200px; height: 40px; margin:0 auto; overflow:hidden; }
.i_top_l { width:70%; height:40px; float:left; }
.i_top_r { width:30%; height:40px; float:right; text-align:right; font-size:12px; }
.i_top_r a { color:#666666; position: relative; }
.i_top_r a:hover { color:#fc9202; }
.i_top_r a img { position:absolute; top:0px; left:0px; }
.tb { width:300px; height:100px; position:absolute; z-index: 99999; right:150px; top:30px }
.tb a { padding-left:15px; }
.tb img { width:60px }
.header_tk { width:100%; height: auto; margin:0 auto; }
.header_t { width:1200px; height: auto; margin:0 auto; overflow:hidden; position: relative;   }
.header_t_phone { margin-top:20px; font-size: 26px; font-weight: bold; color: #0066B7; position: absolute; top:12px; right: 5px; background:url('../images/phone.png') left 8px no-repeat; padding-left:50px; line-height:24px; }
.header_t_phone span { font-size:14px; font-weight:100; color:#333333; display:block; }
.logo { font-size:28px; }
.logo img { vertical-align:middle; }
.logopic { float:left; transition:width 1s, height 1s; -moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */ -webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */ -o-transition:width 1s, he  ight 1s, -o-transform 1s; /* Opera */ }
.logopic2 { transform:rotateY(360deg); -moz-transform:rotateY(360deg); /* Firefox 4 */ -webkit-transform:rotateY(360deg); /* Safari and Chrome */ -o-transform:rotateY(360deg); /* Opera */ }
.guojipic { transition:width 1s, height 1s; -moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */ -webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */ -o-transition:width 1s, height 1s, -o-transform 1s; /* Opera */ }
.guojipic2 { transform:rotateX(360deg); -moz-transform:rotateX(360deg); /* Firefox 4 */ -webkit-transform:rotateX(360deg); /* Safari and Chrome */ -o-transform:rotateX(360deg); /* Opera */ }
#top { width:1200px; margin:0 auto; height:100px; }
.w1200 { width:1200px; margin:0 auto; }
.zy_w1200 { width:100%; height:auto; overflow:hidden; background:#F2F1F5 }
.zy_w1200_box { width:1180px; margin:10px auto; padding:0 10px; background:#F2F1F5 }
.zy_w1200_box2 { width:1150px; margin:10px auto; padding:25px; background:#fff }
.up_nav a.top_weixin { margin:5px 5px 5px 10px; background:url(../img/top_weixin.png) no-repeat 0px center; width:26px; height:26px; transition:all 0.4s; position:relative; }
.up_nav a.top_weixin img { z-index:99999; display:none; position:absolute; top:34px; left:0; }
.up_nav a.top_weixin:hover img { display:block; }
.up_nav a.top_weixin:hover { background:url(../img/top_weixin.png) no-repeat -30px center; }
.up_nav a.top_qq { margin:5px; background:url(../img/top_qq.png) no-repeat 2px center; width:26px; height:26px; transition:all 0.4s; }
.up_nav a.top_qq:hover { background:url(../img/top_qq.png) no-repeat -24px center; }
/*.nav_zk{ width:100%; height:52px; margin:0 auto; float:left;background:url('../images/nav_bj.png') left top repeat-x; position:relative; }
#nav{ width:1200px; height:52px; margin:0 auto; z-index:9999; }

#nav li{ display:block; float:left; height:52px; line-height:52px;width:133px;}
#nav li a{font-size:16px; color:#fff; display:block; padding:0px 0 0; width:133px; text-align:center; transition:all 0.4s linear 0s; height:52px; line-height:52px;}
#nav li a:hover{ background:#333333; color:#fff}

 
.sub_gbl{ position:absolute; width:100% !important; top:51px; height:256px; left:0; background:url('../images/menu_bj.png') top left; z-index:999; _position:relative;_top:56px; _left:-220px; border-bottom:3px #007ec3 solid; overflow:hidden; }
.subside{width: 1200px;height: 256px; position: relative; margin:0 auto; }
.subside img{ left:20px; top:20px; position:absolute}
.sub-con{ width:1200px; height:256px; float:right;}
.sub-con ul{ width:1200px; padding-top:8px; height:248px;  }
.sub-con ul li:hover{  border-bottom:3px #da0000 solid;}
.sub-con ul li{ float:left; width:133px; height:208px; padding-bottom:40px; text-align:left;background:url('../images/nav_sub_bj.gif') no-repeat right top} 
.sub-con ul li span{ width:133px; line-height:28px;text-align:center; display:block; overflow:hidden;}
.sub-con ul li span:hover{ background:#007ec3;}
.sub-con ul li span a{ color:#323232;background:url(../img/menu.gif) no-repeat center left; color:#666 } 
.sub-con ul li span a:link, .sub-con ul li span a:visited{ display:block;}
.sub-con ul li span:hover a{color:#fff;}*/



 

/* banner */


#banner_k2 { width:100%; height:320px; margin:0 auto; overflow:hidden; position:relative; background:url('../images/ny_banner.jpg') center top no-repeat; }
#banner_k { width:100%; height:500px; margin:0 auto; position:relative; background-color:#f2f2f2; overflow:hidden; }
.banner { width:100%; height: auto; margin:0 auto; text-align:center; position:relative; z-index:0; }
/*修改尺寸1920 {position:absolute; width:1920px; left:-460px;}*/
/*修改尺寸1440 {position:absolute; width:1440px; left:-221px;}*/
.banner .pictab .pictabul { position:absolute; width:1920px; left:-460px; }
.banner .pictab { position:relative; margin:0 auto; width:1000px; height:500px; }
.banner .pictab img { width:100%; height:500px; }
/*数字按钮样式*/
.banner .pictab .num { overflow:hidden; height:10px; position: absolute; bottom:30px; left:45%; zoom:1; z-index:999999999999; }
.banner .pictab .num li { width: 30px; height: 10px; line-height: 5px; text-align: center; color: #0059bf; background: #fff; margin-right: 10px; cursor:pointer; float: left; filter:alpha(opacity=80); text-indent:600px;  /*IE滤镜，透明度50%*/ -moz-opacity:0.8; /*Firefox私有，透明度50%*/ opacity:0.8;/*其他，透明度50%*/ }
.banner .pictab .num li.on { background: #f39d00; color: #f39d00; filter:alpha(opacity=80); /*IE滤镜，透明度50%*/ -moz-opacity:0.8; /*Firefox私有，透明度50%*/ opacity:0.8;/*其他，透明度50%*/ } /*当前项*/
/*上一个  下一个*/
.banner .pictab .prev, .banner .pictab .next { display: none; width: 40px; height: 100px; background: url(../flash/0btn.png) no-repeat; position: absolute; top: 162px; }
.banner .pictab .prev { left: 0; }
.banner .pictab .next { right: 0; background-position: right }
.i_rmssk { width:100%; height:46px; line-height:46px; margin:0 auto; overflow:hidden; background-color:#f5f5f5; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.i_rmss { width:1200px; height: auto; margin:0 auto; overflow:hidden; }
.i_rmss_l { width:70%; height:46px; float:left; }
.i_rmss_l li { width: auto; height:46px; float:left; margin-right:10px; color: #3f3f3f; text-indent:25px; }
.i_rmss_l a { color:#333; transition:0.3s }
.i_rmss_l a:hover { color:#0c64ce;  transition:0.3s; }
.i_rmss_r { width:30%; height:50px; float:right; }
/**搜索框**/
.search { height: auto; float:right; width:320px; margin-top:5px; }
.search-text { display:inline-block; border: none; height:30px; line-height:30px; width:240px; padding-left:10px; float:left; margin-top:0px; outline:none; border:1px solid #cccccc; color:#333; background-color:#ffffff; border-right:none; }
.search-btn { cursor:pointer; display:inline-block; width:60px; height:30px; background:none; border: none; float:left; background:url('../images/ss_bt.jpg') right top no-repeat; }
.input_k { width:200px; height:30px; line-height:30px; background-color:#fff; border:1px solid #dddddd; float:left; color:#333333; border-right:none; }
.input_tb { width:73px; height:31px; background:url('../images/ss_tb.jpg') left top no-repeat; display:block; float:left; border:none; border:1px solid #dddddd; border-left:none; }
/**导航栏目**/
 



.nav_k { width:100%; height:52px; font-size:15px; background-color:#006dca; }
.nav { height:52px; width:1200px; margin:0 auto; }
.nav ul { list-style:none; padding:0; margin:0; }
.nav ul li { float:left; height:52px; line-height:52px; text-align:center; font-size:15px; position: relative; margin-right:1px; }
.nav ul li a { height:52px; font-size:14px; position:relative; padding:0 40px;  display:block; color:#FFF; transition:0.3s; }
.nav ul li a:hover {   height:52px; color:#FFF; background-color:#3fb700; transition:0.3s; }
.nav ul li  h3 .on{ background-color:#3fb700; }
.nav .nLi h3 { float:left;  height:52px; line-height:52px; }
.nav .nLi h3 a { display:block;  text-align:center; height:52px; font-size:16px; }
 
.nav .sub { display:none; width:100%; left:0; top:52px; position:absolute; background:#1eacec; padding:5px 0; z-index: 999; }
.nav .sub li { zoom:1; }
.nav .sub a { display:block; }
.nav .sub a:hover { background:#008dcd; color:#fff; }
.main { background-color: #fff }
.i_productzk { width:100%; height:auto; margin:0 auto; background-color:#fff; overflow:hidden; }
.i_product { width:1200px; height:auto; margin:40px auto 0 auto;/*background:url('../images/cp_btbj.png') top center no-repeat; padding-top:90px;*/ }
.prolist { width:100%; }
.prolistlogo { width:171px; height: 86px; background-color: #0066b7; color: #fff; float: left; text-align: center; }
.prolistlogo1 { width:100%; height: 28px; line-height: 28px; display: block; font-size: 18px; padding-top:18px; }
.prolistlogo2 { font-size: 12px; color:#80b3db; }
.prolistcon { width:1200px; float: right; }
.prolistcon ul { width:105%; height: auto; position: relative; }
.prolistcon li { width:198px; height: 42px; line-height: 42px; margin-right: 2px; margin-bottom: 2px; float: left; font-size:16px; font-weight:bold; }
.prolistcon li a { width:100%; height: 100%; display: block; text-align: center; background-color: #eeeeee; color: #333333; }
.prolistcon li a:hover { background-color: #0066b7; color: #fff; }
/*.i_productfl{ width:1200px; height:auto; float:left; text-align:center; }
.i_productfl li{ width:auto; height:auto; line-height:auto; display:inline-block; margin-right:5px; margin-bottom:10px; text-align:center; transition:0.3s;}
.i_productfl li a{ width:auto; height:auto; display:block; color:#333; transition:0.3s; padding:5px 5px; }
.i_productfl li a:hover{ width:auto; height:auto; display:block; color:#FFF; background-color:#fc9202; transition:0.3s;}*/

 
.i_productnr { width:1200px; height:auto; float:left; margin-top:30px; }
.i_productnr #fczs_main { width:100%; height: auto; }
.i_productnr #fczs_gd { width:100%; height: auto; float:left; overflow:hidden; }
.i_productnr #fczs_gd ul { width:1800px; height: auto; }
.i_productnr #fczs_gd ul li { float:left; text-align:center; background-color:#fff; margin-bottom:10px; margin-right:20px; }
.i_productnr #fczs_gd ul li a { float:left; text-align:center; width:280px; height:256px; background-color:#fff; color:#333333; transition:0.3s; }
.i_productnr #fczs_gd ul li a:hover { float:left; text-align:center; width:280px; height:256px; background-color:#0162b0; color:#fff; transition:0.3s; }
.i_productnr #fczs_gd ul li p { height:40px; line-height:40px; transition:0.3s; }
.i_productnr #fczs_gd ul li img { width:270px; height:200px; border:5px solid #e8e8e8; transition:0.3s; }
.i_productnr #fczs_gd ul li span { width:106px; height:34px; line-height:34px; float:right; margin-top:10px; color:#fff; transition:0.3s; background:url(../Image/cp_more.png) center left no-repeat; text-indent:20px; }
.i_productnr #fczs_gd ul li:hover span { width:106px; height:34px; line-height:34px; float:right; margin-top:10px; color:#ffea00; transition:0.3s; }
.i_productnr #fczs_gd ul li:hover p { transition:0.3s; }
.i_productnr #fczs_gd ul li:hover img { width:270px; height:200px; border:5px solid #0162b0; transition:0.3s; }
.i_casek { width:100%; height:auto; margin:0 auto; background:url('../images/case_bj.jpg') top left repeat; padding-top:10px; overflow:hidden; }
.i_case { width:1200px; height:181px; margin:40px auto 0px auto; background:url('../images/al_btbj.png') top center no-repeat; padding-top:90px; position:relative; overflow:hidden; padding-bottom:100px; }
.i_case .gsjjwz { width:490px; height:232px; float:left; line-height:30px; color:#fff; position:relative; margin-left:10px }
.i_case .gsjjwz .gsjj_dj { width:157px; height:35px; line-height:35px; text-align:center; position:absolute; bottom:0px; left:0px; background-color:#333333; color:#fff; text-align:center; display:block; transition:0.3s; }
.i_case .gsjjwz .gsjj_dj:hover { background-color:#fc9202; color:#fff; transition:0.3s; }
.i_case .gsjjwz .scxc_dj { width:157px; height:35px; line-height:35px; text-align:center; position:absolute; bottom:0px; left:177px; background-color:#333333; color:#fff; text-align:center; display:block; transition:0.3s; }
.i_case .gsjjwz .scxc_dj:hover { background-color:#fc9202; color:#fff; transition:0.3s; }
.i_case .gsjjwz .zzrz_dj { width:157px; height:35px; line-height:35px; text-align:center; position:absolute; bottom:0px; left:350px; background-color:#333333; color:#fff; text-align:center; display:block; transition:0.3s; }
.i_case .gsjjwz .zzrz_dj:hover { background-color:#fc9202; color:#fff; transition:0.3s; }
.txtScroll-left2k { width:195px; float:right; position:absolute; top:65px; right:18px; -webkit-box-shadow:0 0 10px rgba(185, 185, 185, .7); -moz-box-shadow:0 0 10px rgba(185, 185, 185, .7); box-shadow:0 0 10px rgba(185, 185, 185, .7); }
.txtScroll-left2 { width:193px; height:244px; position:relative; float:right; background:url('../images/i_news_ljt.png') center center no-repeat; border:1px solid #cecece; background-color:#f0f0f0; }
.txtScroll-left2 .honor_bt { width:85px; height:20px; line-height:20px; background-color:#f0f0f0; text-align:center; position:absolute; top:-10px; left:66px; color:#666666; font-size:16px; }
.txtScroll-left2 .hd { height:17px; position:relative; }
.txtScroll-left2 .hd .prev { display:block; width:25px; height:25px; position:absolute; top:-133px; left:-1px; background:url('../images/i_news_ljt.png') center center no-repeat #0158b5; }
.txtScroll-left2 .hd .prev:hover { background-color:#026ac9; }
.txtScroll-left2 .hd .next { display:block; width:25px; height:25px; position:absolute; top:-133px; right:-1px; background:url('../images/i_news_rjt.png') center center no-repeat #6ebe39; }
.txtScroll-left2 .hd .next:hover { background-color:#026ac9; }
.txtScroll-left2 .bd { width:172px; overflow:hidden; margin-left: 11px; margin-top:15px; }
.txtScroll-left2 .bd ul { overflow:hidden; zoom:1; }
.txtScroll-left2 .bd ul li { margin-right:15px; float:left; width:170px; height:215px; line-height:24px; text-align:left; _display:inline; background-color:#f7f7f7; position:relative; overflow:hidden; text-align:center; }
.txtScroll-left2 .bd ul li h3 { height: auto; line-height:30px; text-align:center; font-size:16px; font-weight:bold; color:#191814; border-bottom:1px solid #dbdbdb; padding-bottom:10px; }
.txtScroll-left2 .bd ul li h3 p { height:24px; line-height:24px; text-align:left; font-size:12px; font-weight:100; color:#191814; text-indent:20px; }
.txtScroll-left2 .bd ul li .xwnr { width:100%; height:30px; line-height: 30px; text-align: center; float:left; position: absolute; bottom: 60px; left: 0px; z-index: 9999; }
.txtScroll-left2 .bd ul li .xwnr_xl { transition:0.3s; width:20px; height:2px; position: absolute; bottom:55px; left: 124px; z-index: 9999; background-color: #cbcbcb; }
.txtScroll-left2 .bd ul li .xwnr_xr { transition:0.3s; transition:0.3s; width:20px; height:2px; position: absolute; bottom:55px; right:124px; z-index: 9999; background-color: #cbcbcb; }
.txtScroll-left2 .bd ul li img { border:1px solid #CCC; display:table-cell; vertical-align:middle; max-width:170px; }
.txtScroll-left2 .bd ul li span { color:#fff; }
.txtScroll-left2 .bd ul li .dbx { width: 100%; height: 3px; background-color: #10299f; position: absolute; bottom: 0px; left: 0px; z-index: 999; transition:0.3s; }
.txtScroll-left2 .bd ul li:hover { background-color: #005eb5; transition:0.3s; }
.txtScroll-left2 .bd ul li:hover .xwnr { color: #fff; }
.txtScroll-left2 .bd ul li:hover .xwnr_xl { transition:0.3s; width:150px; height:2px; position: absolute; bottom:55px; left:0px; z-index: 9999; background-color: #cbcbcb; }
.txtScroll-left2 .bd ul li:hover .xwnr_xr { transition:0.3s; width:150px; height:2px; position: absolute; bottom:55px; right:0px; z-index: 9999; background-color: #cbcbcb; }
/*.i_case #fczs_maincase{ width:100%; height: auto;}
.i_case #fczs_gdcase{width:100%;height: auto;float:left;overflow:hidden;}
.i_case #fczs_gdcase ul{width:1485px;height: auto;}
.i_case #fczs_gdcase ul li{float:left;text-align:center; margin-bottom:10px; margin-right:10px; } 
.i_case #fczs_gdcase ul li img{ width:283px; height:212px; border:2px solid #FFF; transition:0.3s; }
.i_case #fczs_gdcase ul li:hover img{ width:283px; height:212px; border:2px solid #fc9202; transition:0.3s;}
 
.i_case .more{ width:142px; height:30px; line-height:30px; text-align:center; border:1px solid #fff; color:#fff; display:block; overflow:hidden; position:absolute; bottom:40px; left:500px; transition:0.3s;}
.i_case .more:hover{ width:142px; height:30px; line-height:30px; text-align:center; border:1px solid #fc9202; color:#fc9202; transition:0.3s;}*/


.youshi_zk { width:100%; height:200px; overflow:hidden; margin: 0 auto; background: #0066b7; }
.youshi_zk img{ width:923px; margin:0 auto; display:block;}
.youshi_zk a { width:100%; height:200px; display:block; }
/*简介*/
.i_companyk { width:100%; height:465px; margin:20px auto 60px auto; background:#fff; overflow:hidden; }
.i_company { width:1200px; height:465px; position: relative; margin:0 auto; }
.i_company_bt { width:1200px; height:90px; float:left; position:relative; }
.i_company_bt .xian { width:470px; height:2px; background-color:#e4e4e4; }
.i_company_bt .xian_l { position:absolute; bottom:15px; left:0px; }
.i_company_bt .xian_r { position:absolute; bottom:15px; right:0px; }
.i_company_bt .zw { width: 100%; position:absolute; top:15px; text-align:center; font-size:28px; color:#0066b7; }
.i_company_bt .yw { width: 100%; position:absolute; top:58px; text-align:center; font-size:24px; color:#bbbbbb; text-transform:uppercase; }
.i_companynr { width:1200px; height:375px; line-height:26px; float:left; color:#666666; position:relative; background:url('../images/about_bj.jpg') bottom left repeat-x; }
.i_companynr .aboutimg{ width:390px; height:260px; margin-top:30px;}
.i_companynr .about_tp { position:absolute; top:44px; left:42px; }
.i_companynr .about_bi { position:absolute; top:52px; left:10px; }
.i_companynr .about_wz { width:720px; position:absolute; top:82px; right:20px; }
.i_companynr .about_dh { background:url('../images/about_dhtb.png') center left no-repeat; padding-left:40px; font-size:18px; position:absolute; bottom:64px; right:340px; }
.i_companynr .about_dh span { font-size:24px; font-weight:bold; color:#0066b7; }
.i_companynr .about_more { width:130px; height:36px; line-height:36px; text-align:center; color:#ffffff; transition:0.3s; position:absolute; bottom:64px; right:50px; background-color:#3fb700; }
.i_companynr .about_more:hover { width:130px; height:36px; line-height:36px; text-align:center; color:#ffffff; transition:0.3s; border-radius:6px; background-color:#ff3040; }
.i_companynr .jj_zs { width:123px; height:174px; position:absolute; top:0px; left:-100px; background:url('../images/jj_zs.png') center left no-repeat; animation:amtLeftRightThree 5s infinite linear; }
.i_companynr .jj_zs2 { width:84px; height:119px; position:absolute; top:0px; right:-100px; background:url('../images/jj_zs2.png') center left no-repeat; animation:amtLeftRightThree 5s infinite linear; }
.i_casesk { width:100%; height:500px; margin:0 auto; overflow:hidden; background:#f2f2f2; margin-top:56px; margin-bottom:56px; }
.i_casesk2 { width:100%; height:500px; margin:0 auto; overflow:hidden; }
.i_cases { width:1200px; height:500px; position: relative; margin:0 auto; }
.i_cases_bt { width:1200px; height:90px; float:left; position:relative; margin-top:20px; }
.i_cases_bt .xian { width:470px; height:2px; background-color:#e4e4e4; }
.i_cases_bt .xian_l { position:absolute; bottom:15px; left:0px; }
.i_cases_bt .xian_r { position:absolute; bottom:15px; right:0px; }
.i_cases_bt .zw { width: 100%; position:absolute; top:15px; text-align:center; font-size:28px; color:#0066b7; }
.i_cases_bt .yw { width: 100%; position:absolute; top:58px; text-align:center; font-size:24px; color:#c6c6c6; }
.i_cases_bt .wz { width: 100%; position:absolute; top:100px; text-align:center; font-size:16px; color:#666666; }
.i_casesnr { width:1200px; height:375px; line-height:26px; float:left; color:#666666; position:relative; }
.i_casesnr .al_gd { width:100%; position:relative; padding:80px 0px 0px 0px; }
.i_casesnr .al_gd .hd { height:1px; position:relative; color:#fff; }
.i_casesnr .al_gd .hd .prev { display:block; width:80px; height:80px; float:right; background:url('../images/cases_ljt.png') top left repeat-x; position:absolute; top:60px; left:-90px; }
.i_casesnr .al_gd .hd .next { display:block; width:80px; height:80px; float:right; background:url('../images/cases_rjt.png') top left repeat-x; position:absolute; top:60px; right:-90px; }
.i_casesnr .al_gd .hd .prevStop { background-position:-60px 0; }
.i_casesnr .al_gd .hd .nextStop { background-position:-60px -50px; }
.i_casesnr .al_gd .hd ul { float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.i_casesnr .al_gd .hd ul li { float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.i_casesnr .al_gd .hd ul li.on { background-position:0 0; }
.i_casesnr .al_gd .bd { }
.i_casesnr .al_gd .bd ul { overflow:hidden; zoom:1; }
.i_casesnr .al_gd .bd ul li { width:275px; height:270px; float:left; _display:inline; overflow:hidden; text-align:center; margin-right:33px; background-color:#ffffff; transition:0.3s; }
.i_casesnr .al_gd .bd ul li .pic { text-align:center; }
.i_casesnr .al_gd .bd ul li .pic img { width:271px; height:216px; display:block; padding:2px; }
.i_casesnr .al_gd .bd ul li .pic a:hover img { border-color:#999; }
.i_casesnr .al_gd .bd ul li .title { text-align: left; line-height: 24px; font-size: 16px; color: #666666; text-indent: 30px; margin-top: 10px; }
.i_casesnr .al_gd .bd ul li .title2 { width:220px; text-align: left; line-height: 24px; font-size: 14px; color: #999999; padding-left: 30px; margin-top: 10px; }
.i_casesnr .al_gd .bd ul li:hover { background-color:#0066b7; color:#ffffff; transition:0.3s; }
.i_casesnr .al_gd .bd ul li:hover .title { color: #ffffff; transition:0.3s; }
.newscon { width:412px; height:auto; overflow:hidden; float:right; margin-right:35px; }
.newscon ul { width:100%; height:auto; overflow:hidden; position:relative; padding-top:10px; }
.newscon li { width:100%; height:99px; float:left; margin-bottom:20px; background-color:#fff; }
.newscon li a { width:96%; height:89px; padding:5px 15px 5px 5px; display:block; }
.newscon li a:hover .newscon2_1 { color:#0095db; }
.newscon1 { width:85px; height:85px; display:block; background-color:#999999; float:left; margin-left:14px; margin-top:14px; margin-right:5px; }
.newscon1_1 { width:100%; height:38px; line-height:38px; display:block; text-align:center; color:#FFFFFF; font-size:48px; margin-top:12px; }
.newscon1_2 { width:100%; height:20px; line-height:20px; display:block; text-align:center; color:#FFFFFF; margin-top:10px; }
.newscon2 { width:260px; height: auto; float:left; padding-left:25px; float:left; display:block; }
.newscon2_1 { width:100%; height:20px; line-height:20px; display:block; color:#4e4e4e; font-size:16px; font-weight:bold; margin-top:11px; }
.newscon2_2 { width:100%; height:auto; padding-top:4px; display:block; line-height:22px; }
.newscon li:hover .newscon1 { background-color:#0095db; }
.i_xinwenk { width:100%; height:465px; margin:20px auto 60px auto; background:#fff; overflow:hidden; }
.i_xinwen { width:1200px; height:465px; position: relative; margin:0 auto; }
.i_xinwen_bt { width:1200px; height:90px; float:left; position:relative; }
.i_xinwen_bt .xian { width:470px; height:2px; background-color:#e4e4e4; }
.i_xinwen_bt .xian_l { position:absolute; bottom:15px; left:0px; }
.i_xinwen_bt .xian_r { position:absolute; bottom:15px; right:0px; }
.i_xinwen_bt .zw { width: 100%; position:absolute; top:15px; text-align:center; font-size:28px; color:#0066b7; }
.i_xinwen_bt .yw { width: 100%; position:absolute; top:58px; text-align:center; font-size:24px; color:#bbbbbb; }
.i_xinwennr { width:1200px; height:375px; line-height:26px; float:left; color:#666666; position:relative; }
#in_05 { width: 100%; height: 330px; margin:35px auto; }
#in_05_mid { width: 1200px; height: 330px; margin:0 auto; }
#in_05_mid li { width: 299px; height: 330px; float: left; }
#in_05_mid li:last-child { border-right:none; }
#in_05_mid li .news_time { width: 58px; margin:0 auto; text-align: center; line-height: 28px; color: #555555; font-size: 14px; }
#in_05_mid li .news_time p { width: 58px; height: 45px; border-bottom: solid 1px #dcdcdc; padding-top: 30px; font-size: 60px; font-family: Impact; color: #b9b9b9; }
#in_05_mid li .news_title { width: 262px; height: 30px; text-align: center; overflow: hidden; line-height: 30px; margin:0 auto; color: #555555; font-size: 18px; }
#in_05_mid li .news_info { width: 262px; height: 50px; line-height: 25px; margin:6px auto; color: #8e8e8e; font-size: 14px; }
#in_05_mid li .news_img { width: 262px; height: 133px; margin:0 auto; overflow: hidden; }
#in_05_mid li .news_img img { width: 262px; height: 133px; transition:transform 1s ease 0s; }
#in_05_mid li:hover .news_title { color: #e80000; }
#in_05_mid li:hover .news_img img { transform: scale(1.10, 1.10); }
#allmap p { line-height:10px; margin:10px; }
.footer { width:100%; height: auto; clear:both; text-align:center; margin:0 auto; overflow:hidden; }
.footer_ck { width:100%; height:200px; margin:0 auto; background-color:#0061b0; }
.footer_c { width:1200px; height:200px; margin:0 auto; position:relative;     }
/*.footer_fl{ width:820px; height:70px; line-height:30px; border-bottom:2px solid #fff; position:absolute; top:10px; left:0px; }
.footer_fl li{ width:100px; height:30px; float:left; margin-right:15px;background: url('../images/footer_flbt.png') left center no-repeat; padding-left:8px; }
.footer_fl li a{ color:#fff; }
.footer_fl li a:hover{ color:#ffde00; }*/
.footer_c .flogo{ position:absolute; top:20px; left:0; padding-top:30px;}
.footer_c .wxcode{ position:absolute; top:20px; right:0;}
.footer_dh { width:100%; height:48px; line-height:48px; margin:0 auto; background-color:#08599f; }
.footer_dh ul { width:1200px; height:48px; margin:0 auto; }
.footer_dh li { width:120px; height:48px; float:left; }
.footer_dh li a { color:#fff; width:120px; height:48px; display:block; }
.footer_dh li a:hover { color:#ffde00; }
.footer_lxfs { width:820px; height:auto; line-height:26px; position:absolute; top:41px; left:250px; color:#6fa6d2; text-align:left; }

.footer_link { width:100%; height:110px; margin:0 auto; background-color:#f5f5f5; }
.footer_link ul { width: 1100px; height: 50px; margin:0 auto; background: url('../images/link_bj.png') bottom center no-repeat; padding-top: 60px; padding-left: 100px; }
.footer_link ul li { width:auto; height:30px; line-height:30px; margin-right:15px; color:#fff; float:left; }
.footer_link ul li a { color:#333; }
.footer_link ul li a:hover { color:#fca343; }
.footer_dk { width:100%; height:42px; margin:0 auto; background-color:#575757; overflow:hidden; }
.footer_d { width:1200px; height:42px; line-height:42px; margin:0 auto; color:#fff; }
/*固定的悬浮窗*/
.yb_conct { position: fixed; z-index: 9999999; top: 380px; right: -127px; cursor: pointer; transition: all .3s ease; }
.yb_bar ul li { text-align: left; width: 180px; height: 53px; font: 16px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden; }
.yb_bar .yb_top { background: #2670b5 url('../images/fixCont.png') no-repeat 0 0; }
.yb_bar .yb_phone { background: #2670b5 url('../images/fixCont.png') no-repeat 0 -57px; }
.yb_bar .yb_QQ { text-indent: 0; background: #2670b5 url('../images/fixCont.png') no-repeat 0 -113px; }
.yb_bar .yb_ercode { /*height:200px;*/

	background: #2670b5 url('../images/fixCont.png') no-repeat 0 -169px; }
.hd_qr { padding: 0 29px 25px 29px; }
.yb_QQ a { display: block; text-indent: 54px; width: 100%; height: 100%; color: #fff; }
.page { margin:20px 20px 15px 0; }
.page a,.page span { display:inline-block; height:18px; line-height:18px; border:1px solid #dbdbdb; padding:2px ; margin:3px; }
.page a:hover { background:#404040; color:#fff; border:none; height:20px; line-height:20px; padding:0 3px 0; }
.current { height:18px; line-height:18px; background:#015699; color:#fff; padding:0 10px; }
/*************index&goods**************/
.news {  }
.news li {   height:39px; border-bottom:1px dotted #cdcdcd; text-indent:1em; line-height:39px; }
.news li:before { color:#08599f; content:'■\00a0\00a0\00a0'; vertical-align:2px; }
.news li:hover { background-color:#f6f6f6; }
.news a:hover { color:#da020d; }
/****************news*****************/
.news_title { color:#da020d; text-align:center; line-height:40px; }
.meta { color:#999; text-align:center; line-height:28px; }
/***********news_info**************/
.jobs li { overflow:hidden; margin:23px 18px 28px 28px; padding-bottom:27px; border-bottom:1px dotted #cdcdcd; }
.jobs a { position:relative; top:-135px; background-color:#00954d; float:right; width:71px; height:34px; color:#fff; text-align:center; line-height:34px; }
.jobs strong { color:#da020d; }
.jobs p {/*margin:6px 0 -134px 156px;*/ line-height:35px; }
/***************jobs***************/
.pro_info .rel_center { margin:23px 0 6px; margin-left:-145px; padding:3px; width:290px; height:216px; border:1px solid #dcdcdc; }
.pro_info p { margin:20px 30px 30px 33px; }
.pro_name { display:block; color:#da020d; text-align:center; font-size:15px; }
.info_title { margin:30px 0 0 27px; width:98%; height:30px; background:#999; }
.info_title b { display:inline-block; padding-left:10px; height:100%; border-right:1px solid #fff; background:#656565; color:#fff; line-height:30px; }
.info_title a { margin:8px; width:15px; height:15px; background-position:0 -426px; }
/********goods_info&jobs_info*******/
.order { line-height:40px; }
.order img { vertical-align:-5px; cursor:pointer; }
/*#submit{width:90px;height:34px;border:none; background-color:#cc0100; color:#fff;cursor:pointer;}*/

/*sitemap*/
/*.mesmore{margin-top:5px;}*/
.mesmore:hover { color:#da020d; text-decoration:underline; }
.sitemap { width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px; }
.m1 { height:20px; line-height:20px; margin-top:20px; margin-left:20px; }
.m2 { margin-left:20px; margin-top:20px; line-height:25px; }
.m2 span { font-size:14px; font-weight:bold; }
.m2t { border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px; }
.m2t ul { }
.m2t ul li { list-style-type:none; float:left; width:150px; }
.m2t ul li a:hover { color:red }
.f { float:right; margin-right:10px; _margin-top:7px; }
/*.map dt{float:right;display:inline;border:1px solid #666;margin-top:10px;z-index:101;border-bottom:1px solid #f0f0f0;}
.map dd{position:absolute;z-index:100;top:31px;left:-65px;background:#f0f0f0;border:1px solid #666;width:135px;*width:145px;}
.map ul{padding-left:10px;line-height:25px;overflow:hidden;zoom:1;font-size:12px;}
.map li{float:left;margin:0 5px;}*/


#leftDiv { width:170px; height:auto; position:absolute; left:0px; top:0px; }
.itemFloat { width:170px; height:auto; line-height:5px }
.addss { height:189px; width:170px; margin-right:auto; margin-left:auto; background-image: url('../images/1.jpg'); background-repeat: no-repeat; background-position: center top; position: relative; z-index:9999 }
.close { height:11px; width: 12px; margin-right: auto; padding-left: 104px; margin-left: auto; position:absolute; right: 2px; margin-top: 2px; }
.addss_1 { width:101px; height:30px; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.kong { height: 145px; width: 120px; margin-right: auto; margin-left: auto; }
.pfnav { height:auto; width:170px; position:absolute; top:35px; left:2px; z-index:9999 }
.pfnav li { width:156px; height:33px; line-height:33px; font-size:14px; font-weight:600; margin:10px auto; background:url('../images/1.jpg') no-repeat center; text-align:center }
.pfnav li a { color:#484848; }
.pfnav li a:hover { color:#484848; font-weight:700; }
#rightDiv { width:110px; height:auto; position:absolute; right:0px; top:0px; }
.itemFloat2 { width:110px; height:auto; line-height:5px }
.addss2 { height:243px; width:110px; margin-right:auto; margin-left:auto; background-image: url('../images/2.jpg'); background-repeat: no-repeat; background-position: center top; position: relative; z-index:9999 }
.close2 { height:11px; width: 12px; margin-right: auto; padding-left: 104px; margin-left: auto; position:absolute; right: 2px; margin-top: 2px; }
.addss_2 { width:101px; height:30px; margin-top: 5px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.kong2 { height: 145px; width: 120px; margin-right: auto; margin-left: auto; }
.pfnav2 { height:auto; width:170px; position:absolute; top:35px; left:2px; z-index:9999 }
.pfnav2 li { width:156px; height:33px; line-height:33px; font-size:14px; font-weight:600; margin:10px auto; background:url('../images/1.jpg') no-repeat center; text-align:center }
.pfnav2 li a { color:#484848; }
.pfnav2 li a:hover { color:#484848; font-weight:700; }
.flipster { width:100%; height:503px; margin-top:40px; }
.flipster img { width:400px; height:300px; }
.Button { display: inline-block; background-color: #da0d25; background-position: center center; background-repeat: no-repeat; color: #7a0715; text-shadow: none; vertical-align: middle; cursor: pointer; border: 0; -ms-transition: color 300ms ease, background-color 300ms ease; -webkit-transition: color 300ms ease, background-color 300ms ease; -moz-transition: color 300ms ease, background-color 300ms ease; -o-transition: color 300ms ease, background-color 300ms ease; transition: color 300ms ease, background-color 300ms ease; }
.Button.Block { width:400px; height:355px; }
.flipsterwz { width:100%; height:55px; line-height:55px; display:block; background-color:#2670b5; text-align:center; font-size:18px; color:#FFF; }
